home *** CD-ROM | disk | FTP | other *** search
/ Robotics & Artificial Int…3 (Professional Edition) / Robotics & Artificial Intelligence Tools 2003 (Professional Edition).iso / neural network tool and application / nsinstall.exe / data1.cab / DllSys_Files / DLLGlobal.h < prev    next >
Encoding:
C/C++ Source or Header  |  2002-03-08  |  1.2 KB  |  25 lines

  1. // Author: Wesley Curtis Lefebvre
  2.  
  3. #ifndef __NSDLL_H__
  4. #define __NSDLL_H__
  5.  
  6. void checkParameterIndices(int *row,int *col);
  7. DLLData *allocDLLInstance(DLLData *oldInstance);
  8. void freeDLLInstance(DLLData *instance);
  9. DLLData *setWeights(DLLData *instance, int numberOfWeights);
  10. DLLData *allocParameters(DLLData *instance);
  11. NSFloat *getWeights(DLLData *instance);
  12. void setUserData(DLLData *instance, void *userData);
  13. void *getUserData(DLLData *instance);
  14. void setParameterName(DLLData *instance, int row, int col, char *name, BOOL realloc);
  15. int getIntParameter(DLLData *instance, int row, int col);
  16. NSFloat getFloatParameter(DLLData *instance, int row, int col);
  17. char *getStringParameter(DLLData *instance, int row, int col);
  18. BOOL getBoolParameter(DLLData *instance, int row, int col);
  19. void setIntParameter(DLLData *instance, int row, int col, int intValue, BOOL force);
  20. void setFloatParameter(DLLData *instance, int row, int col, NSFloat floatValue, BOOL force);
  21. void setStringParameter(DLLData *instance, int row, int col, char *stringValue, BOOL force);
  22. void setBoolParameter(DLLData *instance, int row, int col, BOOL boolValue, BOOL force);
  23.  
  24. #endif __NSDLL_H__    
  25.